This is a Python-based network scanner that uses the `scapy` library to perform a simple ping sweep on a specified IP range. It identifies active hosts on the network and displays their IP addresses, MAC addresses, and response times. The scanner is designed for educational purposes to demonstrate basic network scanning, ARP requests, and Python scripting. It can be used to learn about network discovery!
This project started as a way for me to get hands‑on with network behavior instead of just reading about it. I built a lightweight interface that mirrors the flow of a real scanner, tying together the logic I wrote in Python with a simple front‑end to make the process easy to visualize. The goal wasn’t to create a full‑blown security tool — just something that shows how hosts respond, how a sweep is structured, and how the pieces fit together behind the scenes. It’s a clean little demo that helped me understand the fundamentals while keeping everything approachable.